package tp.disenio.client;

import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.AbsolutePanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.CheckBox;
import com.google.gwt.user.client.ui.PushButton;
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.Button;


//CU-005

public class ModificarCompetenciaDeportiva extends Composite {
	private Button buttonHome;
	private PushButton pushButtonCancelar;
	private ListBox listBoxModalidad;
	private Label labelPtosPartidoGanado;
	private TextBox textBoxPtosPartidoGanado;
	private TextBox textBoxPtosEmpate;
	private TextBox textBoxPtosPorPresentarse;
	private Label labelPtosPorPresentarse;
	private CheckBox checkBoxPtosEmpate;

	public ModificarCompetenciaDeportiva(){
		
		AbsolutePanel absolutePanel = new AbsolutePanel();
		initWidget(absolutePanel);
		absolutePanel.setSize("1024px", "576px");
		
		textBoxPtosPorPresentarse = new TextBox();
		absolutePanel.add(textBoxPtosPorPresentarse, 379, 393);
		textBoxPtosPorPresentarse.setSize("70px", "15px");
		
		textBoxPtosEmpate = new TextBox();
		absolutePanel.add(textBoxPtosEmpate, 379, 357);
		textBoxPtosEmpate.setSize("70px", "15px");
		
		textBoxPtosPartidoGanado = new TextBox();
		absolutePanel.add(textBoxPtosPartidoGanado, 379, 319);
		textBoxPtosPartidoGanado.setSize("70px", "15px");
		
		listBoxModalidad = new ListBox();
		listBoxModalidad.addItem("Eliminatoria Simple");
		listBoxModalidad.addItem("Eliminatoria Doble");
		listBoxModalidad.addItem("Liga");
		absolutePanel.add(listBoxModalidad, 290, 281);
		listBoxModalidad.setSize("169px", "22px");
		
		ListBox listBoxDeporte = new ListBox();
		listBoxDeporte.addItem("Basketball");
		listBoxDeporte.addItem("Futbol");
		listBoxDeporte.addItem("Handball");
		listBoxDeporte.addItem("Tennis");
		listBoxDeporte.addItem("Voleyball");
		absolutePanel.add(listBoxDeporte, 290, 242);
		listBoxDeporte.setSize("169px", "22px");
		
		TextBox textBoxNombre = new TextBox();
		absolutePanel.add(textBoxNombre, 286, 198);
		textBoxNombre.setSize("200", "30");
		
		Label lblCompetenciaDeportiva = new Label("Competencia Deportiva:");
		lblCompetenciaDeportiva.setStyleName("subTitulo");
		absolutePanel.add(lblCompetenciaDeportiva, 188, 146);
		lblCompetenciaDeportiva.setSize("227px", "24px");
		
		Label label_1 = new Label("Nombre:");
		label_1.setStyleName("label");
		absolutePanel.add(label_1, 214, 202);
		label_1.setSize("49px", "18px");
		
		Label label_2 = new Label("Deporte");
		label_2.setStyleName("label");
		absolutePanel.add(label_2, 214, 246);
		label_2.setSize("45px", "18px");
		
		Label label_3 = new Label("Modalidad");
		label_3.setStyleName("label");
		absolutePanel.add(label_3, 214, 281);
		label_3.setSize("59px", "18px");
		
		labelPtosPartidoGanado = new Label("Puntos por partido ganado:");
		labelPtosPartidoGanado.setStyleName("label");
		absolutePanel.add(labelPtosPartidoGanado, 217, 323);
		labelPtosPartidoGanado.setSize("156px", "18px");
		
		checkBoxPtosEmpate = new CheckBox("   Puntos por empate:");
		checkBoxPtosEmpate.setStyleName("label");
		absolutePanel.add(checkBoxPtosEmpate, 216, 360);
		checkBoxPtosEmpate.setSize("138px", "20px");
		
		labelPtosPorPresentarse = new Label("Puntos por presentarse:");
		labelPtosPorPresentarse.setStyleName("label");
		absolutePanel.add(labelPtosPorPresentarse, 217, 397);
		labelPtosPorPresentarse.setSize("156px", "18px");
		
		PushButton pushButton = new PushButton("Aceptar");
		absolutePanel.add(pushButton, 476, 474);
		pushButton.setSize("47px", "14px");
		
		pushButtonCancelar = new PushButton("Cancelar");
		absolutePanel.add(pushButtonCancelar, 547, 474);
		pushButtonCancelar.setSize("57px", "14px");
		
		TextArea textArea = new TextArea();
		absolutePanel.add(textArea, 523, 371);
		textArea.setSize("381px", "66px");
		
		Label label_6 = new Label("Forma de Puntuacion");
		label_6.setStyleName("label");
		absolutePanel.add(label_6, 523, 319);
		label_6.setSize("138px", "18px");
		
		Label label_7 = new Label("Reglamento");
		label_7.setStyleName("label");
		absolutePanel.add(label_7, 523, 344);
		label_7.setSize("69px", "18px");
		
		ListBox listBox_2 = new ListBox();
		listBox_2.addItem("Eliminatoria");
		listBox_2.addItem("Puntos");
		absolutePanel.add(listBox_2, 661, 319);
		listBox_2.setSize("169px", "22px");
		
		ListBox listBox_3 = new ListBox();
		listBox_3.setVisibleItemCount(15);
		absolutePanel.add(listBox_3, 523, 203);
		listBox_3.setSize("378px", "96px");
		
		Label label_8 = new Label("Lugares de Realizacion");
		label_8.setStyleName("label");
		absolutePanel.add(label_8, 640, 170);
		label_8.setSize("135px", "18px");
		
		buttonHome = new Button("Home");
		absolutePanel.add(buttonHome, 40, 35);
		buttonHome.setSize("50px", "30px");
		
		Label label_9 = new Label("Usuario");
		absolutePanel.add(label_9, 900, 35);
		label_9.setSize("44px", "18px");
		
		Label label_10 = new Label("Salir");
		absolutePanel.add(label_10, 963, 35);
		label_10.setSize("26px", "18px");
		
		TextBox textBox_4 = new TextBox();
		absolutePanel.add(textBox_4, 421, 146);
		
		getLabelPtosPartidoGanado().setVisible(false);
		getTextBoxPtosPartidoGanado().setVisible(false);
    	getCheckBoxPtosEmpate().setVisible(false);
		getTextBoxPtosEmpate().setVisible(false);
		getLabelPtosPorPresentarse().setVisible(false);
		getTextBoxPtosPorPresentarse().setVisible(false);
		
	}
	public Button getButtonHome() {
		return buttonHome;
	}
	public PushButton getPushButtonCancelar() {
		return pushButtonCancelar;
	}
	public ListBox getListBoxModalidad() {
		return listBoxModalidad;
	}
	public Label getLabelPtosPartidoGanado() {
		return labelPtosPartidoGanado;
	}
	public TextBox getTextBoxPtosPartidoGanado() {
		return textBoxPtosPartidoGanado;
	}
	public TextBox getTextBoxPtosEmpate() {
		return textBoxPtosEmpate;
	}
	public TextBox getTextBoxPtosPorPresentarse() {
		return textBoxPtosPorPresentarse;
	}
	public Label getLabelPtosPorPresentarse() {
		return labelPtosPorPresentarse;
	}
	public CheckBox getCheckBoxPtosEmpate() {
		return checkBoxPtosEmpate;
	}
}
